<?php
include_once('inc/functions.inc.php');
include_once("ros_pdf/class.ezpdf.php");

$arrSizePage[0] = 19.1;
$arrSizePage[1] = 13.9;
$objPDF = new Cezpdf();
$objPDF->selectFont("ros_pdf/fonts/Helvetica.afm");
$sinUnidad = 2.83;
$intMaxY = 786;
$intFontSize = 8;
/**
*                      X, Y 
* La posicion          0, 0   es la esquina inferior izquierda
* La hoja carta mide 612, 792
* La hoja carta mide 608, 786
*/
    //drawDebug($_POST);
$intEmpresa = getParam("sltCxpFacturasEmpresas");
$intContrasena = getParam("hdnCxpFacturasContrasena");

$objPDF->rectangle(20, $intMaxY-600, 570, 600 );

$strQuery = "SELECT cllg_contab_empresa.nombre AS empresa, cllg_contab_empresa.direccion AS direccion,
                    cllg_cp_proveedor.RAZON_SOCIAL AS proveedor,
                    IF(cllg_cp_factura.SERIE = '', cllg_cp_factura.NUMERO, CONCAT(cllg_cp_factura.SERIE, ' - ', cllg_cp_factura.NUMERO) ) AS NUMERO,
                    cllg_cp_factura.TOTAL, DATE_FORMAT(cllg_cp_factura.FECHA, '%d-%m-%Y') AS FECHA, DATE_FORMAT(cllg_cp_factura.FECHA_PAGO, '%d-%m-%Y') AS FECHA_PAGO 
            FROM    cllg_contab_empresa,
                    cllg_cp_proveedor,
                    cllg_cp_factura
            WHERE   cllg_contab_empresa.codigo = cllg_cp_proveedor.FK_EMPRESA
            AND     cllg_cp_proveedor.NIT = cllg_cp_factura.FK_PROVEEDOR
            AND     cllg_contab_empresa.codigo = '{$intEmpresa}'
            AND     cllg_cp_factura.CONTRASENA = '{$intContrasena}'";
//drawDebug($strQuery);
$qTMP = $db->query($strQuery);
$intNumRows = $db->num_rows;
$data = array(); 
if( $intNumRows > 0 ) {
    $intSeparacion = 0;
    $i=0;
    $strFecha = "";
    $strFechaPago = "";
    while ( $rTMP = $db->fetch_array($qTMP) ) {
        $i++;
        $strFecha = $rTMP["FECHA"];
        $strFechaPago = $rTMP["FECHA_PAGO"]; 
        $intSeparacion += 25;
        if( $i==1 ) {
            
            $objPDF->addText(85  , $intMaxY-35, $intFontSize, "EMPRESA");
            $objPDF->rectangle(180, $intMaxY-40, 300, 20 );
            $objPDF->addText(200  , $intMaxY-35, $intFontSize, $rTMP["empresa"]);
            
            $objPDF->addText(85  , $intMaxY-60, $intFontSize, "DIRECCION");
            $objPDF->rectangle(180, $intMaxY-65, 300, 20 );
            $objPDF->addText(200  , $intMaxY-60, $intFontSize, $rTMP["direccion"]);
        }
        /*$objPDF->addText(20  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["CONTRASENA"]);
        $objPDF->addText(200  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["NUMERO"]);
        $objPDF->addText(300  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["PROVEEDOR"]);
        $objPDF->addText(400  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["FECHA"]);
        $objPDF->addText(500  , $intMaxY-400-$intSeparacion, $intFontSize, number_format($rTMP["TOTAL"], 2));
        $objPDF->addText(600  , $intMaxY-400-$intSeparacion, $intFontSize, $strEstado);
        $objPDF->addText(700  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["FECHA_PAGADA"]);
        $objPDF->addText(800  , $intMaxY-400-$intSeparacion, $intFontSize, $rTMP["NUMERO_CHEQUE"]);*/
        $data[$i]["Nombre del proveedor"] = $rTMP["proveedor"];
        $data[$i]["No. de documento"] = $rTMP["NUMERO"];
        $data[$i]["Valor"] = number_format($rTMP["TOTAL"], 2);
        $data[$i]["Fecha de documento"] = $rTMP["FECHA"];
    }
}
$db->free_result($qTMP);
$objPDF->ezSetY(600);
$objPDF->ezTable($data, 8, "DOCUMENTOS",array('xPos'=>300,'xOrientation'=>'center','width'=>500, 'fontSize'=>6 ));

$objPDF->addText(85  , $intMaxY-405, $intFontSize, "FECHA DE RECIBIDO");
$objPDF->rectangle(85, $intMaxY-430, 80, 20 );
$objPDF->addText(105  , $intMaxY-425, $intFontSize, $strFecha);

$objPDF->addText(85  , $intMaxY-445, $intFontSize, "FECHA ESTIMADA DE PAGO");
$objPDF->rectangle(85, $intMaxY-470, 80, 20 );
$objPDF->addText(105  , $intMaxY-465, $intFontSize, $strFechaPago);

 $objPDF->ezStream();
 ?>